.h-p0-15 {
	padding: 0px 15px;
}
.h-p15 {
	padding: 15px;
}
.h-p10-0 {
	padding: 10px 0px;
}
.h-p0-10 {
	padding: 0px 10px;
}
.h-overhidden {
	overflow: hidden;
}
.h-rec-cate h2.x-absolute a {
	background-image: url("http://www.duibiao.org/images/png.png");
}
#h-corp-slider .x-slider-button {
	background-image: url("http://www.duibiao.org/images/png.png");
}
.h-job h2 a {
	background-image: url("http://www.duibiao.org/images/png.png");
}
.h-list li {
	background-image: url("http://www.duibiao.org/images/png.png");
}
.h-focus .zhibo-tip {
	background-image: url("http://www.duibiao.org/images/png.png");
}
.num {
	background-image: url("http://www.duibiao.org/images/png.png");
}
.h-wind-up {
	background-image: url("http://www.duibiao.org/images/png.png");
}
.h-wind-down {
	background-image: url("http://www.duibiao.org/images/png.png");
}
span.x-hint {
	font-size: 12px; font-weight: normal;
}
span.x-hint a {
	color: rgb(36, 92, 153);
}
a.h-hint-normal {
	color: rgb(102, 102, 102);
}
a.h-hint-normal:hover {
	text-decoration: underline;
}
.h-lowlight {
	background-color: rgb(247, 247, 247);
}
.h-list li {
	background-position: -86px 12px; height: 25px; line-height: 25px; overflow: hidden; padding-left: 10px; background-repeat: no-repeat;
}
.h-list a.x-right {
	width: 70px; text-align: right; margin-left: 5px; display: block;
}
.h-list-l li {
	height: 26px; line-height: 26px; overflow: hidden; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dotted;
}
.h-list-l li.li-last {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.h-title {
	color: rgb(51, 51, 51); padding-bottom: 5px; font-weight: bold; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.h-cate-li .h-title {
	border: 0px currentColor; padding-bottom: 0px; margin-top: 5px; margin-left: 5px;
}
.h-cate-li .h-cate-list a.h-cate-bg {
	width: 89px; height: 120px; text-indent: -9999px; margin-right: 10px; background-image: url("http://www.duibiao.org/images/all-cate.jpg"); background-repeat: no-repeat; _margin-right: 5px;
}
.h-cate-1 .h-cate-list a.h-cate-bg {
	
}
.h-cate-2 .h-cate-list a.h-cate-bg {
	background-position: -89px -240px;
}
.h-cate-3 .h-cate-list a.h-cate-bg {
	background-position: 0px -240px;
}
.h-cate-4 .h-cate-list a.h-cate-bg {
	background-position: -89px -120px;
}
.h-cate-5 .h-cate-list a.h-cate-bg {
	background-position: 0px -120px;
}
.h-cate-6 .h-cate-list a.h-cate-bg {
	background-position: -89px 0px;
}
.h-cate-li h5.h-overhidden {
	height: 18px; overflow: hidden;
}
.h-cate-li .h-cate-list {
	width: 152px; overflow: hidden;
}
.x-panel-body p.x-hint {
	margin: 5px 0px;
}
.h-daily {
	height: 155px; padding-bottom: 10px;
}
.h-daily p.x-imagebox-body {
	height: 18px; overflow: hidden;
}
.h-daily p.x-hint {
	padding-bottom: 5px; margin-bottom: 5px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dotted;
}
.h-login {
	width: 240px; height: 80px; overflow: hidden; position: relative;
}
.h-login-loading {
	height: 50px; text-align: center; line-height: 50px;
}
li.h-cate-li {
	width: 340px; height: 154px; overflow: hidden; padding-top: 5px; padding-left: 5px;
}
li.h-cate-li ul.h-list {
	margin: 0px; width: 183px; height: 130px; padding-right: 5px;
}
.h-cate-li-hover {
	padding: 3px 10px; clear: both; white-space: nowrap; background-color: rgb(92, 135, 181);
}
.h-cate-li-hover a {
	color: rgb(255, 255, 255);
}
.h-cate-li-hover a:hover {
	color: rgb(255, 255, 255);
}
.h-cate-li .h-list li {
	background: 0px; padding: 0px;
}
.h-cate-li .h-list li span.x-hint {
	padding-right: 5px;
}
.h-cate-li .h-list li a {
	color: rgb(102, 102, 102);
}
a.a-normal {
	color: rgb(88,167,255); overflow: hidden; margin-bottom: 3px;
}
.h-cate-li .h-list li a:hover {
	text-decoration: underline;
}
a.a-normal:hover {
	text-decoration: underline;
}
.h-cate-new {
	width: 160px; overflow: hidden; _width: 150px; _padding-left: 5px;
}
.h-cate-li .h-list li div.x-left {
	width: 160px; overflow: hidden; _width: 150px; _padding-left: 5px;
}
.h-cate-new a {
	background-position: right 6px; height: 25px; padding-right: 15px; float: left; background-image: url("http://www.duibiao.org/images/icon-new.png"); background-repeat: no-repeat;
}
.h-cate-tag a {
	width: 53px; height: 25px; line-height: 25px; overflow: hidden; font-weight: normal; display: block;
}
.h-people li {
	height: 55px; overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dotted;
}
.h-people p.x-imagebox-body {
	height: 36px; overflow: hidden;
}
.h-people li.li-last {
	border: 0px currentColor; margin-bottom: 0px;
}
}
.h-login a.h-login-btn {
	left: 1px; top: 0px;
}
.h-login a.h-login-btn:hover {
	background-position: left -39px; z-index: 3;
}
.h-login a.h-reg-btn {
	background-position: -119px top; top: 0px; width: 121px; right: 1px;
}
.h-login a.h-reg-btn:hover {
	background-position: -119px -39px; z-index: 3;
}
.h-button-highlight {
	border-radius: 2px; border: 5px solid rgb(240, 233, 214); -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.x-hotrate ul li {
	padding-bottom: 7px; margin-bottom: 7px;
}
ul.h-hotrate h5 {
	height: 18px; overflow: hidden; margin-bottom: 3px;
}
.h-cate-li .x-imagebox-header {
	height: 18px; overflow: hidden; margin-bottom: 3px;
}
.x-hotrate ul li.li-last {
	padding-bottom: 0px;
}
.h-focus-content {
	padding: 0px 15px; width: 305px;
}
.h-focus ul {
	width: 305px;
}
.h-cert {
	height: 254px;
}
.h-cert span.x-block {
	width: 100px;
}
.h-cert ul {
	margin-top: 4px;
}
.h-cert .x-button {
	margin-top: 10px; margin-left: 10px;
}
.h-cert-lists {
	border-top-color: rgb(213, 213, 213); border-top-width: 1px; border-top-style: solid;
}
.h-cert-lists ul {
	padding: 0px 10px;
}
.h-cert ul li.li-first {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dotted;
}
.h-focus ul li {
	background: url("http://www.duibiao.org/images/list.png") no-repeat left 12px; padding-left: 10px;
}
.h-focus ul li a {
	height: 25px; line-height: 25px; overflow: hidden; display: block;
}
.h-focus ul li a:hover {
	background-color: rgb(242, 234, 215);
}
#newsfeed {
	background: url("http://www.duibiao.org/images/loading.gif") no-repeat center; padding-bottom: 1px;
}
.h-focus li.zhibo-online a {
	background: 0px; padding-left: 0px; cursor: pointer;
}
.h-logged {
	padding: 6px 15px 7px; width: 208px; overflow: hidden; border-top-color: rgb(234, 230, 201); border-right-color: rgb(234, 230, 201); border-left-color: rgb(234, 230, 201); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; background-color: rgb(255, 250, 218);
}
.h-focus {
	height: 107px;
}
.h-focus li span.x-left {
	width: 65px; color: rgb(102, 102, 102); cursor: pointer;
}
.h-focus h5 {
	margin: 0px; height: 30px; text-align: right; line-height: 20px;
}
.h-focus h5 a.x-block {
	width: 80px; height: 25px; cursor: default;
}
.h-focus h5 .x-tooltip {
	left: -10px; top: -30px; width: 200px; display: none;
}
.h-focus h5 .x-tooltip-arrow-bottom {
	left: 20%;
}
.h-rec-cate {
	padding: 8px 0px 0px; height: 485px;
}
.h-rec-cate .x-panel-body {
	border: 0px currentColor;
}
.h-cate-hover {
	background: rgb(231, 243, 255);
}
.h-cate-hover .h-cate-li-hover {
	display: block;
}
.noborder {
	border: 0px currentColor;
}
.h-rec-cate h2.x-absolute {
	left: -34px; top: -1px; text-indent: -9999px; margin-top: 0px;
}
.h-rec-cate h2.x-absolute a {
	width: 34px; height: 96px; display: block; background-repeat: no-repeat;
}
.x-hotrate {
	height: 490px;
}
.h-corp .x-panel-header-h {
	padding: 5px 10px; height: 75px; line-height: 15px;
}
#index-slider {
	width: 480px; height: 220px;
}
.x-carousel {
	position: relative;
}
.x-carousel-header {
	left: 0px; bottom: 0px; position: absolute;
}
.x-carousel-header li {
	width: 159px !important; height: 32px; text-align: center; line-height: 32px; overflow: hidden; border-right-color: rgb(85, 85, 85); border-right-width: 1px; border-right-style: solid; float: left; filter: alpha(opacity=70); z-index: 10; cursor: pointer; opacity: 0.7; background-color: rgb(102, 102, 102);
}
.x-carousel-header li a {
	color: rgb(255, 255, 255);
}
.x-carousel-header li.x-carousel-header-selected {
	font-weight: bold; background-color: rgb(255, 255, 255);
}
.x-carousel-header li.li-sep {
	width: 158px !important; border-right-color: rgb(85, 85, 85); border-left-color: rgb(136, 136, 136); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.x-carousel-header li.x-carousel-header-selected a {
	color: rgb(0, 0, 0);
}
.x-carousel-header li.li-last {
	border-right-color: currentColor; border-left-color: rgb(136, 136, 136); border-right-width: 0px; border-left-width: 1px; border-right-style: none; border-left-style: solid;
}
#body .h-firstgrid {
	margin-right: 10px; margin-left: 0px;
}
.h-teacher a.x-right {
	font-size: 12px; font-weight: normal;
}
.h-corp .x-panel-body-h {
	margin: 0px; width: 917px; float: left; _display: inline;
}
#h-corp-slider .x-slider-container {
	height: 65px; overflow: hidden; margin-left: 10px; _display: inline;
}
#h-corp-slider .x-slider-content {
	width: 840px; margin-right: 10px; margin-left: 20px; float: left; _display: inline;
}
#h-corp-slider .x-slider-content ul {
	width: 840px; height: 65px;
}
#h-corp-slider .x-slider-content li {
	padding: 5px 5px 0px; width: 110px; text-align: center;
}
#h-corp-slider .x-slider-content li a {
	color: rgb(153, 153, 153);
}
#h-corp-slider .x-slider-content li span.name {
	display: block;
}
#h-corp-slider .x-slider-content li img {
	width: 72px; height: 32px;
}
#h-corp-slider .x-slider-button {
	width: 12px; height: 22px; text-indent: -9999px; margin-top: 23px; float: left; background-repeat: no-repeat;
}
#h-corp-slider .x-slider .x-slider-button {
	display: block;
}
#h-corp-slider a.x-slider-prev {
	background-position: -34px 0px;
}
#h-corp-slider a.x-slider-prev:hover {
	background-position: -46px 0px;
}
#h-corp-slider a.x-slider-next {
	background-position: -34px -22px;
}
#h-corp-slider a.x-slider-next:hover {
	background-position: -46px -22px;
}
.topBanner {
	margin: 0px auto; width: 980px;
}
.topBanner span.x-absolute {
	top: 0px; right: 3px; font-size: 14px; cursor: pointer;
}
.x-hotrate {
	-webkit-text-size-adjust: none;
}
.h-slider-loading {
	left: 208px; top: 86px;
}
#index-slider .x-carousel-container {
	width: 480px; height: 220px; visibility: hidden;
}
#addFav {
	left: 50%; top: 95px; width: 111px; height: 162px; margin-left: 495px; display: none; position: fixed; _position: absolute;
}

.h-public .x-tabpage-head li {
	width: 50%; float: left;
}
.h-public .x-panel-body {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.h-public .x-panel-body ul {
	height: 79px; overflow: hidden;
}
.h-public .x-tabpage-head a {
	background: url("http://www.duibiao.org/images/tab_bg.png") repeat-x left bottom; width: 119px; height: 30px; text-align: center; line-height: 30px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.h-public .x-tabpage-head .x-tabpage-actived {
	background: rgb(255, 255, 255); width: 118px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.x-tabpage-actived#h-public-1 {
	border-right-color: rgb(213, 213, 213); border-right-width: 1px; border-right-style: solid;
}
.x-tabpage-actived#h-public-2 {
	border-left-color: rgb(213, 213, 213); border-left-width: 1px; border-left-style: solid;
}
.h-bdtrain .x-tabpage-head {
	top: 7px; position: relative;
}
.h-bdtrain .x-tabpage-head li {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(214, 214, 214) rgb(214, 214, 214) currentColor; height: 27px; line-height: 27px; margin-left: 5px; float: left;
}
.h-bdtrain .x-tabpage-head li a {
	background: rgb(231, 231, 231); padding: 0px 10px; color: rgb(51, 51, 51);
}
.h-bdtrain .x-tabpage-head li a.x-tabpage-actived {
	background: rgb(255, 255, 255); height: 29px;
}
.h-bdtrain .x-panel-body {
	width: 698px; height: 260px; overflow: hidden;
}
.h-bdtrain-c-h {
	padding-bottom: 10px; margin-bottom: 15px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dotted;
}
.h-bdtrain-c-ul {
	width: 800px;
}
.h-bdtrain-c-ul li {
	width: 333px; padding-right: 30px; margin-bottom: 8px; float: left;
}
.h-bdtrain-c-rate {
	margin: 3px 0px;
}
.h-bdtrain-c-ul .x-imagebox-header {
	height: 18px; overflow: hidden;
}
.h-bdtrain-c-ul .x-imagebox-img {
	width: 88px; height: 67px;
}
.h-bdtrain-c-ul .x-imagebox-img .x-image {
	width: 84px; height: 63px;
}
.h-wind .x-panel-body {
	padding: 5px 10px; height: 215px; overflow: hidden;
}
.h-spec {
	background: rgb(241, 241, 241); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(213, 213, 213) rgb(213, 213, 213) currentColor; height: 70px; overflow: hidden;
}
.h-spec-cnt {
	padding: 12px 0px 12px 15px; width: 560px; overflow: hidden;
}
.h-spec p {
	margin: 0px 0px 0px 65px; height: 40px; word-break: break-all;
}
.h-spec p a {
	color: rgb(102, 102, 102); margin-right: 10px;
}
.h-spec p a:hover {
	color: rgb(102, 102, 102); text-decoration: underline;
}
.t1.h-sns-title .title-bg {
	height: 26px;
}
.t2.h-sns-title .title-bg {
	background-position: 0px -26px; height: 26px;
}
.t3.h-sns-title .title-bg {
	background-position: 0px -107px; top: 0px; height: 45px;
}
.t4.h-sns-title .title-bg {
	background-position: 0px -77px; top: 0px; height: 30px;
}
.t5.h-sns-title .title-bg {
	background-position: 0px -51px; height: 26px;
}
.p2.h-sns-part {
	width: 320px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; background-color: rgb(251, 251, 251);
}
.p2.h-sns-part .x-imagebox {
	padding-right: 15px; padding-left: 15px;
}
.p2.h-sns-part ul.h-list {
	padding-right: 15px; padding-left: 15px;
}
.h-sns-part ul.h-list span.x-hint {
	padding-left: 10px;
}
.h-sns-part-cnt .h-list a {
	color: rgb(102, 102, 102);
}
.h-sns-part-cnt .h-list a:hover {
	text-decoration: underline;
}
.p1.h-sns-part {
	width: 305px; padding-right: 15px;
}
.p3.h-sns-part {
	width: 291px; height: 394px; padding-left: 15px; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid;
}
.p3.h-sns-part .x-row.h-sns-part-cnt {
	margin-bottom: 40px;
}
.p3.h-sns-part .h-sns-part-cnt {
	height: 145px; overflow: hidden;
}
.num {
	background-position: 0px -130px; width: 14px; height: 14px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; font-family: Tahoma; font-size: 10px; font-weight: bold; display: inline-block; background-repeat: no-repeat;
}
.num-highlight {
	background-position: 0px -116px;
}
.h-wind-up {
	background-position: 0px -145px; width: 11px; height: 11px; overflow: hidden; background-repeat: no-repeat;
}
.h-wind-down {
	background-position: 0px -156px; width: 11px; height: 11px; overflow: hidden; background-repeat: no-repeat;
}
.h-wind td {
	padding: 0px 3px 0px 0px; height: 30px; line-height: 30px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dotted;
}
.h-wind .last td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.h-wind td a {
	height: 30px; line-height: 30px; overflow: hidden; display: block;
}
.h-focus-content {
	height: 110px; overflow: hidden;
}
.h-f-c-img img {
	padding: 2px; box-shadow: 1px 1px 3px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}
.h-f-c-body {
	margin-left: 85px;
}
.h-f-c-body a {
	color: rgb(102, 102, 102);
}
